package com.cqq.print.base.service.impl;


import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.cqq.print.base.dao.PPubLevelDao;
import com.cqq.print.base.dao.domain.PPubLevel;
import com.cqq.print.base.service.bean.PPubLevelBean;


/**
 * @author generated
 * @date 2015-07-01
 */


@Service(value="pPubLevelService")
public class PPubLevelServiceImpl implements com.cqq.print.base.service.PPubLevelService{

             @Autowired
             private PPubLevelDao pPubLevelDao;

			
			public List<PPubLevelBean> queryAll() {
				List<PPubLevelBean> listLevelBean = null;
				List<PPubLevel> listLevel = pPubLevelDao.queryAll();
				if(listLevel!=null&&listLevel.size()>0){
					listLevelBean = new ArrayList<PPubLevelBean>();
					for (PPubLevel pPubLevel : listLevel) {
						PPubLevelBean levelBean = new PPubLevelBean();
						BeanUtils.copyProperties(pPubLevel, levelBean);
						listLevelBean.add(levelBean);
					}
				}
				return listLevelBean;
			}

}